<%-- 
    Document   : index
    Created on : 2011-06-18, 21:10:47
    Author     : Mirek
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<f:view>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
            <title>Księgarnia Sobotowski&Farajewicz</title>
            <link rel="stylesheet" type="text/css" href="media/css/common.css" />
            <link rel="stylesheet" type="text/css" href="../media/css/common.css" />
        </head>
        <body>

            <h:form id="panel" rendered="#{client.name == null}">
                <h:commandLink action="login">Zaloguj sie</h:commandLink>
                <h:commandLink action="register">Zarejestruj sie</h:commandLink>
            </h:form>

            <h:form id="logout" rendered="#{client.name != null}">
                <h:outputText value="Zalogowano jako #{client.name} #{client.surname} "/>
                <h:outputText value=" | Aktualna wartość koszyka to #{cart.currentValue} zł"/>
                <div id="user-panel">
                    <h:commandLink action="admin" rendered="#{client.login =='admin'}">Panel admina</h:commandLink>
                    <h:commandLink action="cart" styleClass="inlineItem">Zawartość koszyka </h:commandLink>
                    <h:commandLink action="#{client.logout}" styleClass="inlineItem">Wyloguj</h:commandLink>
                </div>
            </h:form>

            <div id="main-wrapper">
                <h1><h:outputText value="Aktualnie dostępne książki"/></h1>
                <h:outputText value="#{messageBean.content}" rendered="#{messageBean.content != null}" styleClass="flash-message" />
                <p>
                    <h:outputText value="Aby dodać książkę do zamówienia kliknij na ikonkę koszyka w prawym górnym rogu.
                              Aby złożyć zamówienie kliknij na zawartość koszyka i postepuj wg instrukcji." rendered="#{client.name != null}"/>
                </p>
                    <h:dataTable value="#{bookDao.allBooks}" var="item">
                        <h:column>
                        <div class="item">
                            <h3><h:outputText value="#{item.title}"/></h3>

                            <h:form id="purchase">
                                <h:commandLink action="#{item.putIntoCart}" rendered="#{client.name != null}" styleClass="cart-button"></h:commandLink>
                            </h:form>
                            <p><h:outputText value="#{item.authorsAsString}" styleClass="authors"/></p>
                            <p>
                                <h:outputText value="#{item.description}"/>
                                <h:outputText value="Nie dodano jeszcze opisu" rendered="#{item.description == ''}"/>
                            </p>
                            <p><h:outputText value="Cena:  #{item.price} zł" styleClass="price"/></p>
                        </div>
                    </h:column>
                </h:dataTable>
            </div>
        </body>
    </html>
</f:view>
